<%@ page language="java" contentType="text/html; charset=UTF-8"	pageEncoding="UTF-8"
%><%@ page import="com.fefa.coins.domain.GestionPedidos"
%><%@ page import="com.fefa.coins.domain.GestionContable"
%><%@ page import="com.fefa.coins.domain.GestionColecciones"
%><%@ page import="com.fefa.coins.html.CommonHTML"
%><%
	String path = request.getContextPath();
	//TODO - Aquí hay que verificar el usuario
	Integer idSocio = new Integer(1);
%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<%=CommonHTML.buildHead(path, "Gestión Pedidos")%>
<body>
<script type="text/javascript">
	// OPERACIONES
	// Filtrado Tabla de Pedidos ----------------------------------
	function filtrar() {
		var url="<%=path%>/jsps/adm/pedidos/Operaciones.jsp" +
		"?operacion=<%=GestionPedidos.OP_FILTRAR%>" +
		"&estado="+document.getElementById('filtroEstadoPedido').value;
		AjaxGetText(url, respuestaFiltrar);
	}
	function respuestaFiltrar(resp) { 
		document.getElementById('detalle').innerHTML=resp; 
		document.getElementById('apuntesAsociados').innerHTML=""; 
		document.getElementById('monedasAsociados').innerHTML=""; 
	}

	// Consulta de las monedas asociadas a un pedido --------------
	function consultarMonedas(id) {
		var url="<%=path%>/jsps/adm/colecciones/Operaciones.jsp" +
		"?operacion=<%=GestionColecciones.OP_MONEDAS_DEL_PEDIDO%>" +
		"&pedido="+id;
		AjaxGetText(url, respuestaMonedas);
	}
	function respuestaMonedas(resp) { 
		document.getElementById('monedasAsociados').innerHTML=resp; 
		document.getElementById('apuntesAsociados').innerHTML=""; 
	}
	
	// Consulta de los Apuntes Asociados al pedido ----------------
	function consultarApuntes(id) {
		var url="<%=path%>/jsps/adm/contabilidad/Operaciones.jsp" +
		"?operacion=<%=GestionContable.OP_APUNTES_DEL_PEDIDO%>" + 
		"&pedido="+id;
		AjaxGetText(url, respuestaApuntes);
	}
	function respuestaApuntes(resp) { 
		document.getElementById('apuntesAsociados').innerHTML=resp; 
		document.getElementById('monedasAsociados').innerHTML=""; 
	}

	// Elimina todas las reservas del pedido ---------------------- 	
	function eliminarReserva(id) {
		var url="<%=path%>/jsps/adm/colecciones/OperacionesXML.jsp" +
		"?operacion=<%=GestionColecciones.OP_ELIMINAR_RESERVAS%>"+
		"&pedido="+id;
		AjaxGetXML(url, respuestaEliminarReserva);
	}
	function respuestaEliminarReserva(xmlDoc) {
		if (showResult(xmlDoc)) {
			filtrar();
		}
	}
	
	// Elimina la reserva de una moneda ---------------------------
	function quitarReserva(id) {
		var url="<%=path%>/jsps/adm/colecciones/OperacionesXML.jsp" +
		"?operacion=<%=GestionColecciones.OP_ELIMINAR_MONEDA_DEL_APUNTE%>" +
		"&moneda="+id
		AjaxGetXML(url, respuestaQuitarReserva);
	}
	function respuestaQuitarReserva(xmlDoc) { 
		if (showResult(xmlDoc)) {
			var idPedido = xmlDoc.documentElement.getElementsByTagName('Pedido')[0].firstChild.data;
			consultarMonedas(idPedido);
		}
	}

	function editarPedido(id) {
	<%// TODO (Fase II) - Editar Pedido%>
	alert("Editando el pedido " + id);
	}
	
	function borrarPedido(id) {
	<%// TODO (Fase II) - Borrar Pedido%>
	alert("Borrando el pedido " + id);
	}
	
	function reservarMonedas(id) {
	<%// TODO  - Editar Pedido%>
	alert("Reservar monedas en el pedido " + id);
	}

	
	function cerrarReserva(id) {
	<%// TODO (Fase II) - Cerrar Reserva de monedas %>
	alert("Cerrar la Reserva de monedas en el pedido " + id);
	}
	
	function cerrarPedido(id) {
	<%// TODO (Fase II) - Cerrar Pedido%>
	alert("Cerrar el pedido " + id);
	}

</script>

<%=CommonHTML.buildHeader(path, CommonHTML.MENU_GESTION) %>
<div id="wrapper">
<div id="page">
<div id="content">
<div class="seccion"><%=CommonHTML.buildSectionTitle(null, "Pedidos") %>
<div class="entry" id="filtro">
	<form name="myForm">Incluir Pedidos en Estado: <%=GestionPedidos.getFiltrosPedidos()%>
	</form>
	<br/>
</div>
<div class="entry" id="detalle">
	<%=GestionPedidos.getTablaPedidos(idSocio, path, -1)%></div>
</div>
<div class="entry" id="apuntesAsociados">
</div>
<div class="entry" id="monedasAsociados">
</div>

</div>
<!-- content --> 
<%=CommonHTML.buildMngmtSubMenu(path)%>

<div style="clear: both;">&nbsp;</div>
</div>
<!-- Page --></div>
<!-- wrapper -->
<%=CommonHTML.buildFooter() %>
</body>
</html>
